草庐IT

鸿蒙 HarmonyOS

全部标签

HarmonyOS实现静态与动态数据可视化图表

一.样例介绍本篇Codelab基于switch组件和chart组件,实现线形图、占比图、柱状图,并通过switch切换chart组件数据的动静态显示。要求实现以下功能:\1.实现静态数据可视化图表。\2.打开开关,实现静态图切换为动态可视化图表相关概念●switch组件:开关选择器,通过开关,开启或关闭某个功能。●chart组件:图表组件,用于呈现线形图、占比图、柱状图界面。二.环境搭建我们首先需要完成HarmonyOS开发环境搭建,可参照如下步骤进行。软件要求●DevEcoStudio版本:DevEcoStudio3.1Release及以上版本。●HarmonyOSSDK版本:APIvers

鸿蒙ArkTS如何接入地图【已解决】

问题描述用鸿蒙ArkTS语言开发地图APP应用时,开发出现瓶颈。经过调研,很多地图厂商只接入了鸿蒙Java,就算是有ArkTS版功能也比较少(我的调研不一定全面哈),而自己手动写地图也很麻烦。解决方法使用鸿蒙的Web组件,将HTML页面嵌入到鸿蒙APP中。简单来说就是,各大地图厂商是适配普通Web页面的开发的,那么就用HTML去使用地图接口,鸿蒙ArkTS作为壳子。这个方法可以为很多目前因为鸿蒙不完善而堵塞开发的问题提供一个新思路。1.编写HTML(以高德地图为例)该HTML的功能:1.创建地图,2.批量添加标记,3.点击标记显示信息可以继续拓展功能......xxxxhtml,body,#c

我承认,我低估鸿蒙了 !

2019年,鸿蒙刚出来的时候,我心里是有点犯嘀咕的,虽然很支持国产操作系统,但是我知道,开发操作系统也许不难,但是建立一个全新的生态太难了!如果操作系统中缺乏应用程序,就不会有人用;没人用就更不会有人开发应用程序,这就会陷入一个恶性循环,很多初生的操作系统都是在这个恶性循环中死掉的。更何况,移动互联网时代,Android和iOS已经成为霸主,鸿蒙想发展起来,肯定是步履维艰。但是鸿蒙的发展却远远超出了我之前的预料。“全球十大工程成就,主要指…完成且实践验证有效的、并且已经产生全球影响的工程科技重大创新成果,既包括…关键技术装备,也涵盖工程科技关键性原始创新与突破…中国空间站、鸿蒙操作系统入选20

HarmonyOS(二)Ability应用模型概述

目录1Ability概念2Ability形态3Stage优势4Stage模型结构5总结注:本章内容提前声明。基于HarmonyOS开发者3.1/4.0版本配套的开发者文档,对应API能力级别为API9Release。详情可参考官网API入门第一章应用模型文档中心1Ability概念Ability是应用所具备能力的抽象,也是应用程序的基本组成部分。主要包括组建生命周期回调、系统环境变化通知、应用跳转、卡片开发等能力。2Ability形态随着系统的演进发展,HarmonyOS先后提供了两种应用模型:FA(FeatureAbility)模型:HarmonyOS(API8及早期)开始支持的模型,已经不

HarmonyOS-Sense-概述

鸿蒙HarmonyOS概述第一节:鸿蒙的发展史1.1、鸿蒙的关键字解释鸿蒙,是一个汉语词语,亦作“鸿濛”。中国神话传说的远古时代,传说在盘古开天辟地之前,世界是一团混沌状,因此把那个时代称作鸿蒙时代,后来该词也常被用来泛指远古时代。华为使用这个词语意义深刻,预示着要在国产化的路上走出一条开天辟地的道路来。1.2、鸿蒙的发展历史2012年,华为开始规划自有操作系统“鸿蒙”。2019年5月24日,国家知识产权局商标局网站显示,华为已申请“华为鸿蒙”商标,申请日期是2018年8月24日,注册公告日期是2019年5月14日,专用权限期是从2019年5月14日到2029年5月13日。2019年5月17日

HCIA-HarmonyOS应用开发工程师 V2.0 模拟考试

【判断题】部件是指在部署视图中具有相对独立性,能完成一定功能的可独立交付,并且能独立部署的软件实体。正确(True)错误(False)F【判断题】使用图片资源时,应用可以成功加载common路径下的本地图片,但无法加载网络图片。检查是否申请相关权限ohos.permission.ACCESS_NOTIFICATION_POLICY,进行网络连接。正确(True)错误(False)F【判断题】分布式软总线是手机、平板、智能穿戴、智慧屏、车机等分布式设备的通信基座,不仅为设备之间的互联互通提供了统一的分布式通信能力,还为设备之间的无感发现和零等待传输创造了条件。正确(True)错误(False)T

鸿蒙Harmony应用开发—ArkTS声明式开发(通用属性:菜单控制)

为组件绑定弹出式菜单,弹出式菜单以垂直列表形式显示菜单项,可通过长按、点击或鼠标右键触发。说明:从APIVersion7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。CustomBuilder里不支持再使用bindMenu、bindContextMenu弹出菜单。多级菜单可使用Menu组件。弹出菜单的文本内容不支持长按选中。bindMenubindMenu(content:Array|CustomBuilder,options?:MenuOptions)给组件绑定菜单,点击后弹出菜单。弹出菜单项支持图标+文本排列和自定义两种功能。系统能力: SystemCapabili

鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Component3D)

3D渲染组件,可以加载3D模型资源并做自定义渲染,通常用于3D动效场景。说明:该组件从APIVersion11开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。子组件无接口Component3D((sceneOptions?:SceneOptions))参数:参数名参数类型必填参数描述sceneOptionsSceneOptions否3D场景配置选项。说明:3D场景配置选项在控件创建后不支持动态修改。SceneOptions对象说明Component3D组件配置选项。名称类型必填说明sceneResource否3D模型资源文件。说明:目前仅支持GLTF格式资源。modelT

HarmonyOS-实战-05

第五章:HarmonyOS数据存储5.1、关系型数据库概述关系型数据库(RelationalDatabase,RDB)是一种基于关系模型来管理数据的数据库。HarmonyOS关系型数据库基于SQLite组件提供了一套完整的对本地数据库进行管理的机制,对外提供了一系列的增、删、改、查等接口,也可以直接运行用户输入的SQL语句来满足复杂的场景需要。HarmonyOS提供的关系型数据库功能更加完善,查询效率更加高效。基本概念关系型数据库基于关系模型来管理数据的数据库,以行和列的形式存储数据。谓词数据库中用来代表数据实体的性质、特征或者数据实体之间关系的词项,主要用来定义数据库的操作条件。结果集指用户

鸿蒙Stage模型和FA模型区别

小编这两个月一直在折腾分布式应用,并且分别基于API8的FA模型以及API9的Stage模型进行了开发,这两天总算是基本开发完了,闲下来总结下这两者的区别,顺便跟大家唠唠开发时踩过的坑。请求权限Stage模型中配置文件由FA模型的config.json改为module.json5,同时一些字段名也发生了改变。例如reqPermissions就改为requestPermissions(好像这个区别并不是很起眼,但就是因为之前我有一个朋友在使用Stage模型开发时直接复制了FA模型的请求权限代码,而我一开始也没看出来哪里有问题,因为只差了几个字母,后来我手敲代码才找到了问题所在😂)。FA:"req